home *** CD-ROM | disk | FTP | other *** search
/ PsL Monthly 1993 December / PSL Monthly Shareware CD-ROM (December 1993).iso / prgmming / dos / c / ultratk.exe / ULTRA.H < prev    next >
C/C++ Source or Header  |  1991-08-19  |  1KB  |  40 lines

  1. /* ultra.h */
  2.  
  3. static int UV_MODE[5][4] = {
  4.  
  5.                 /* 25  34/36 43/50 60/63 */
  6.                 { 0x11, 0x13, 0x12, 0x14 }, /*  80 cols */  
  7.                 { 0x19, 0x1b, 0x1a, 0x1c }, /*  94 cols */  
  8.                 { 0x21, 0x23, 0x22, 0x24 }, /* 108 cols */  
  9.                 { 0x31, 0x39, 0x32, 0x3a }, /* 120 cols */  
  10.                 { 0x33, 0x3b, 0x34, 0x3c }  /* 132 cols */  
  11. };
  12.  
  13. #define ROW_MODE(n) ( n>= 60 ? 3 : n>= 40 ? 2 : n>= 30 ? 1 : 0 )
  14. #define COL_MODE(n) ( n>=132 ? 4 : n>=120 ? 3 : n>=108 ? 2 : n>= 94 ? 1 : 0 )
  15.  
  16. #define FAIL   -1
  17. #define SUCCESS 1
  18.  
  19. #ifndef TRUE
  20. #define TRUE    1
  21. #endif
  22.  
  23. #ifndef FALSE
  24. #define FALSE   0
  25. #endif
  26.  
  27. int    ultra_loaded     ( void );
  28. int    ultra_active     ( void );
  29. int    ultra_card       ( void );
  30.  
  31. int    enable_ultra     ( void );
  32. int   disable_ultra     ( void );
  33. int   get_ultra_mode    ( void );
  34. int   set_ultra_mode    ( int  );
  35.  
  36. int    bump_rows       ( int change );  /* +- row count */
  37. int    bump_cols       ( int change );  /* +- col count */
  38.  
  39.  
  40. /* end ultra.h */